technological advancement - Espagnol Anglais Dictionnaire